lightning proof - German English Dictionary